#!/bin/bash

:<<EOF
! 非运算 表达式为true则返回false,否则返回true [ ! false ]
-o 或运算，有一个表达式为true则返回true [ $a -lt 20 -o $b -gt 30 ]
-a 与运算，表达式全部为true才返回true [ $a -ge 10 -a $b -ne 20 ]
EOF

a=10
b=20
if [ $a != $b ]
then
	echo "a不等于b"
else
	echo "a等于b"
fi
if [ $a -lt 20 -o $b -gt 30 ]
then 
	echo "条件为true"
else
	echo "条件为false"
fi
if [ $a -lt 11 -a $b -lt 21 ]
then 
	echo "条件为true"
else 
	echo "条件为false"
fi

